<table>
<tr>:代表 (table row),橫的 row<td>:代表 (table data),直的<th>:代表 (table heading):代表表頭,會顯示粗體<table>,之後使用 <tr>,再使用 <th> or <td>
border-collapse:預設值為 separate ,代表表格的邊框彼此分開,因此改設定 collapse,代表合併為一個邊框HTML
<table class="price">
<tr>
<th>標題 1</th>
<th>標題 2</th>
<th>標題 3</th>
</tr>
<tr>
<td>內容 1</td>
<td>內容 2</td>
<td>內容 3</td>
</tr>
<!-- <tr>
<td colspan="2">合併 1</td>
<td rowspan="2">合併 2</td>
</tr>
<tr>
<td>內容 1</td>
<td>內容 2</td>
</tr> -->
</table>
CSS
table {
border-collapse: collapse;
border-spacing: 0;
}
.price th ,.price td{
border: 1px solid #000;
}
.price th {
padding: 10px;
}
呈現結果如下,如果呈現不同,可能未 CSS Reset

將註解部分解除,有合併之顯示結果如下

預計說明 HTML 的表單